package com.ruoyi.project.channel.businessInfoOrder.service;

import com.ruoyi.project.channel.businessInfoOrder.domain.BusinessInfoOrder;
import java.util.List;

/**
 * 会员卡单 服务层
 * 
 * @author CAIN
 * @date 2024-10-15
 */
public interface IBusinessInfoOrderService 
{
	/**
     * 查询会员卡单信息
     * 
     * @param userId 会员卡单ID
     * @return 会员卡单信息
     */
	public BusinessInfoOrder selectBusinessInfoOrderById(Long userId);
	
	/**
     * 查询会员卡单列表
     * 
     * @param businessInfoOrder 会员卡单信息
     * @return 会员卡单集合
     */
	public List<BusinessInfoOrder> selectBusinessInfoOrderList(BusinessInfoOrder businessInfoOrder);
	
	/**
     * 新增会员卡单
     * 
     * @param businessInfoOrder 会员卡单信息
     * @return 结果
     */
	public int insertBusinessInfoOrder(BusinessInfoOrder businessInfoOrder);
	
	/**
     * 修改会员卡单
     * 
     * @param businessInfoOrder 会员卡单信息
     * @return 结果
     */
	public int updateBusinessInfoOrder(BusinessInfoOrder businessInfoOrder);
		
	/**
     * 删除会员卡单信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteBusinessInfoOrderByIds(String ids);
	/**
	 * 重置刷单数
	 */
	public int resetDaySum();
}
